﻿using System;
using System.Collections;
using TestDBData.EFContext;
using TestModel.SysManage;

namespace TestService.SysManage
{
    /// <summary>
    /// 系统用户
    /// </summary>
    public partial interface ISys_UserService
    {
        /// <summary>
        /// 注册
        /// </summary>
        void SignIn(sys_User model);
        /// <summary>
        /// 登陆
        /// </summary>
        sys_User Login(sys_User model);
        /// <summary>
        /// 查询model
        /// </summary>
        sys_User GetModel(Guid gid);
        /// <summary>
        /// 重置密码
        /// </summary>
        void UpdateUser(sys_User model);
        /// <summary>
        /// 删除
        /// </summary>
        void DeleteData(string ids);
        /// <summary>
        /// 查询数据
        /// </summary>
        PagedList<sys_User> QueryUser(Hashtable query, int pageIndex = 0, int pageSize = int.MaxValue);
    }
}
